package com.yuju.order.service;

import java.math.BigDecimal;
import java.util.List;

import com.yuju.common.core.service.IBaseService;
import com.yuju.group.model.GuestInfoModel;
import com.yuju.order.dao.entity.RoomOrderGuest;
import com.yuju.order.model.RoomOrderGuestModel;
import com.yuju.order.model.RoomOrderModel;
/**
 * 
 * 类名：IRoomOrderGuestService  <br />
 *
 * 功能：
 *
 * @author : sunyl <br />
 * @Date : 2017年11月25日 下午4:47:42  <br />
 * @version : 1.1 <br />
 */
public interface IRoomOrderGuestService extends IBaseService<RoomOrderGuestModel, RoomOrderGuest, String>{
	/**
	 * 
	 * 功能：<br/>
	 * 修改房间宾客表的余额
	 *
	 * @author sunyl
	 * @Date 2017年12月8日 下午2:06:03 <br/>
	 */
	int updateRoomOrderForBalance(String roomOrdeGuestrId, BigDecimal money);
	/**
	 * 除了id之外的保存
	 * 功能：<br/>
	 *
	 * @author sunyl
	 * @Date 2017年12月12日 下午2:34:12 <br/>
	 */
	int saveExecptId(RoomOrderGuestModel model);
	/**
	 * 获取同来宾客的列表信息
	 * 功能：<br/>
	 *
	 * @author sunyl
	 * @Date 2017年12月20日 上午10:27:44 <br/>
	 */
	List<GuestInfoModel> getOrderGuestInfo(String id);
	/**
	 * 同來賓客
	 * 功能：<br/>
	 *
	 * @author sunyl
	 * @Date 2018年2月2日 下午4:01:14 <br/>
	 */
	List<RoomOrderGuestModel> listPure(RoomOrderGuestModel model);

}
